package com.lebang.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * tb_task_rewards
 * @author 
 */
@Data
@ApiModel("新手奖励任务 ")
public class TaskRewards implements Serializable {
    /**
     * id
     */
    @ApiModelProperty("id")
    private Integer id;

    /**
     * 创建人
     */
    @ApiModelProperty("创建人")
    private String createBy;

    /**
     * 逻辑删除
     */
    @ApiModelProperty("逻辑删除")
    private Integer hasDeleted;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;

    /**
     * 更新时间
     */
    @ApiModelProperty("更新时间")
    private Date modifyTime;

    /**
     * 任务名称
     */
    @ApiModelProperty("任务名称")
    private String title;

    /**
     * 任务激励金额
     */
    @ApiModelProperty("任务激励金额")
    private Integer money;

    /**
     * 任务类型
     */
    @ApiModelProperty("任务类型")
    private Integer category;

    /**
     * 奖励说明
     */
    @ApiModelProperty("奖励说明")
    private String msg;

    /**
     * 父级id
     */
    @ApiModelProperty("父级id")
    private Integer parentId;

    /**
     * 显示顺序
     */
    @ApiModelProperty("显示顺序")
    private Integer sort;

    /**
     * 完成顺序
     */
    @ApiModelProperty("完成顺序")
    private String sortSuccess;

    /**
     * 屏蔽渠道
     */
    @ApiModelProperty("屏蔽渠道")
    private String brand;

    /**
     * 任务副标题
     */
    @ApiModelProperty("任务副标题")
    private String memo;

    /**
     * 任务字段
     */
    @ApiModelProperty("任务字段")
    private String taskJson;

    /**
     * 金额可见阈值（分）
     */
    @ApiModelProperty("金额可见阈值（分）")
    private Integer lookMoney;

    /**
     * 可见类型
     */
    @ApiModelProperty("可见类型")
    private String lookCategory;

    private static final long serialVersionUID = 1L;
}